package com.cn.wanxi.servlet;

import java.util.Scanner;

/**
 * 根据用户输入判断星期几，判读是几月份
 */
public class Math {

    /**
     * 1.需要用户输入
     * Scanner
     * 2.判断
     * 1）星期几
     * 2）月份
     * 3.属性：
     * 1）接收用户的输入
     */
//    private static Integer in = 0;//成员变量，全局属性
    public static void main(String[] args) {
        int in = 0;//局部变量
        /*
         * 尽量少些成员变量，全局变量
         * 只要写了成员变量，都会在内存里面开辟一个空间
         *
         */
        Scanner scanner = new Scanner(System.in);
        in = scanner.nextInt();
        getDay(in);//需要对输入的信息进行判断
        getMonth(in);//判断月份
    }

    /**
     * 得到星期几
     */
    private static void getDay(Integer in) {
        int day = in % 7;//变量赋值， % 取余，这里需要熟悉的知识点，算术运算符
/**
 * 现在还要用一个知识点：三元运算符  int c   =  a>b?1:2;
 * 1.定义了三个变量 a,b,c
 * 2.判断，如果a>b  为真true，那么c的值等于1
 * 3.判断，如果a>b  为假false，那么c的值等于2
 */
        int a = day == 0 ? 7 : day;//这句话的意思  如果day==0,为true，则a的值为7.否则就等于他本身
        System.out.println("今天星期" + a);
//        switch (in % 7) {
//            case 1:
//                System.out.println("今天星期1");
//                break;
//            case 2:
//                System.out.println("今天星期2");
//                break;
//            case 3:
//                System.out.println("今天星期3");
//                break;
//            case 4:
//                System.out.println("今天星期4");
//                break;
//            case 5:
//                System.out.println("今天星期5");
//                break;
//            case 6:
//                System.out.println("今天星期6");
//                break;
//            case 0:
//                System.out.println("今天星期7");
//                break;
//        }
    }

    /**
     * 得到月份
     */
    private static void getMonth(Integer in) {
        int a = in % 12;//得到月份,因为我们会遇到余数为0的情况，如果余数为0，则为12月份
//        int day = a == 0 ? 12 : a;
//        System.out.println("今天是" + day + "月份");

        if (a == 0) {
            System.out.println("今天是12月份");
        } else {
            System.out.println("今天是" + a + "月份");
        }
//        switch (in % 12) {
//            case 1:
//                System.out.println("今天是1月份");
//                break;
//            case 2:
//                System.out.println("今天是2月份");
//                break;
//            case 3:
//                System.out.println("今天是3月份");
//                break;
//        }
    }
}
